.                      LOOOOOO
                       LOOOOOO
                       LOOOOOO
                      FOOOOOOO
                  FTTTOOOOOOOO
                  LOOO888888OO
                  (+++888888OO
                  (+++888888OO
                 FOOOOOOOOOOOO
             FTTTOOOOOOOOOOOOO
;     FCCTCCCZZZZZZZZZZZZZZZZZ
      E  E                    
      E  E                   X
  x   E 8E 8  8  8  8  8  8   
%TTTTTOTTOTTTTTTTTTTTTTTTTTTTT